/**
 * 
 */
package nonre.sgy.gencode.base.dao;

import java.util.List;
import java.util.Map;

/**
 * @author 
 *
 * @param <E> 实体类
 * @param <K> 主键的类型
 * 
 */
public interface BaseDao<En,K> {
	
	public void test();
	
	K save(En en); 
	
	En update(En en); 
	
	void delete(En en);
	void delById(K id);
	
	En findById(K id);
	
	List<En> getAll();
	
	List<En> findList(String hql,Map<String, String> params);
	
	
}
